package com.ttg.pojo;

/**
 * Class RefundGoodsReqDTO
 * Description 商品退货请求实体
 * Create 2016-07-15 10:29:51
 * @author Ardy
 */
public class RefundGoodsReqDTO extends GwBasicReqParameters {

    /**
     * Field currency
     * Description 币种
     */
    private String currency;

    /**
     * Field bgRetUrl
     * Description
     */
    private String bgRetUrl;

    /**
     * Field transAmt
     * Description 交易金额
     */
    private Integer transAmt;

    /**
     * Field refundReason
     * Description
     */
    private String refundReason;

    /**
     * Field refundDescription
     * Description
     */
    private String refundDescription;

    private String attach;

    public String getAttach() {
        return attach;
    }

    public void setAttach(String attach) {
        this.attach = attach;
        this.allParameters.put("attach",attach);
    }

    /**
     * Field oriMerOrderId
     * Description 原商户订单号
     */
    private String oriMerOrderId;

    /**
     * Field oriTransDate
     * Description 原交易订单日期
     */
    private String oriTransDate;

    /**
     * Method toString
     * Description 说明：
     *
     * @return 返回值说明：
     */
    @Override
    public String toString() {
        return "RefundGoodsReqDTO{" + "currency='" + currency + '\'' + ", bgRetUrl='" + bgRetUrl + '\'' + ", transAmt="
               + transAmt + ", refundReason='" + refundReason + '\'' + ", refundDescription='" + refundDescription
               + '\'' + ", oriMerOrderId='" + oriMerOrderId + '\'' + ", oriTransDate=" + oriTransDate + "} "
               + super.toString();
    }

    /**
     * Method getBgRetUrl
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getBgRetUrl() {
        return bgRetUrl;
    }

    /**
     * Method setBgRetUrl
     * Description 说明：
     *
     * @param bgRetUrl 说明：
     */
    public void setBgRetUrl(String bgRetUrl) {
        this.bgRetUrl = bgRetUrl;
        this.allParameters.put("bgRetUrl", bgRetUrl);
    }

    /**
     * Method getRefundReason
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getRefundReason() {
        return refundReason;
    }

    /**
     * Method setRefundReason
     * Description 说明：
     *
     * @param refundReason 说明：
     */
    public void setRefundReason(String refundReason) {
        this.refundReason = refundReason;
        this.allParameters.put("refundReason", refundReason);
    }

    /**
     * Method getRefundDescription
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getRefundDescription() {
        return refundDescription;
    }

    /**
     * Method setRefundDescription
     * Description 说明：
     *
     * @param refundDescription 说明：
     */
    public void setRefundDescription(String refundDescription) {
        this.refundDescription = refundDescription;
        this.allParameters.put("refundDescription", refundDescription);
    }

    /**
     * Method getCurrency
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCurrency() {
        return currency;
    }

    /**
     * Method setCurrency
     * Description 说明：
     *
     * @param currency 说明：
     */
    public void setCurrency(String currency) {
        this.currency = currency;
        this.allParameters.put("currency", currency);
    }

    /**
     * Method getTransAmt
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public Integer getTransAmt() {
        return transAmt;
    }

    /**
     * Method setTransAmt
     * Description 说明：
     *
     * @param transAmt 说明：
     */
    public void setTransAmt(Integer transAmt) {
        this.transAmt = transAmt;
        this.allParameters.put("transAmt", String.valueOf(transAmt));
    }

    /**
     * Method getOriMerOrderId
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getOriMerOrderId() {
        return oriMerOrderId;
    }

    /**
     * Method setOriMerOrderId
     * Description 说明：
     *
     * @param oriMerOrderId 说明：
     */
    public void setOriMerOrderId(String oriMerOrderId) {
        this.oriMerOrderId = oriMerOrderId;
        this.allParameters.put("oriMerOrderId", oriMerOrderId);
    }

    /**
     * Method getOriTransDate
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getOriTransDate() {
        return oriTransDate;
    }

    /**
     * Method setOriTransDate
     * Description 说明：
     *
     * @param oriTransDate 说明：
     */
    public void setOriTransDate(String oriTransDate) {
        this.oriTransDate = oriTransDate;
        this.allParameters.put("oriTransDate", oriTransDate);
    }
}


//~ Formatted by Jindent --- http://www.jindent.com
